package com.netty.junjie.socket.entity;

import lombok.Data;

import java.util.List;

/**
 * *
 * ConversionData 数据转换封装实体
 *
 * @author JunJie
 * @Date 2020/07/13 07:13
 **/
@Data
public class ConversionData {

    /**
     * 包头标示
     */
    private byte[] baotouLogo;

    /**
     * 数据长度
     */
    private byte[] dataLength;

    /**
     * 客户端IP地址
     */
    private byte[] clientIPAddress;

    /**
     * 服务器IP地址
     */
    private byte[] serverIPAddress;

    /**
     * 协议版本号
     */
    private byte[] agreementVersionNumber;

    /**
     * 数据类型
     */
    private byte[] dataType;

    /**
     * 包序号
     */
    private byte[] packageNumber;

    /**
     * 系统时间
     */
    private byte[] systemTime;

    /**
     * MAC地址
     */
    private byte[] macAddress;

    /**
     * 预留位
     */
    private byte[] reserved;

    /**
     * 数据域
     */
    private byte[] dataBytes;

    /**
     * 校验位
     */
    private byte[] checkBit;

    /**
     * 包结束位
     */
    private byte[] packetEndBit;

    /**
     * 字节数
     */
    private int bytesNumber;

    /**
     * 分组数
     */
    private int groupNumber;

    /**
     * 数据
     */
    private List data;
}
